From: Jonathan Lebon Date: Wed, 9 Feb 2022 19:29:50 +0000 (-0500) Subject: lib/gpg-verify-result: Add missing floating annotation X-Git-Tag: archive/raspbian/2022.2-3+rpi1^2~15^2^2~15^2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=c5ecef0aa453a1ba2e9fb9a2319bf4a9999a5180;p=ostree.git lib/gpg-verify-result: Add missing floating annotation I think I'm hitting issues due to this while using the Rust bindings: https://github.com/coreos/rpm-ostree/pull/3406#issuecomment-1033084956 The bindings for those APIs use `from_glib_full` which says: > Because ownership can only be transferred if something is already > referenced, this is unsuitable for floating references. --- diff --git a/src/libostree/ostree-gpg-verify-result-dummy.c b/src/libostree/ostree-gpg-verify-result-dummy.c index e0116518..382b7b92 100644 --- a/src/libostree/ostree-gpg-verify-result-dummy.c +++ b/src/libostree/ostree-gpg-verify-result-dummy.c @@ -143,7 +143,7 @@ ostree_gpg_verify_result_lookup (OstreeGpgVerifyResult *result, * an invalid @signature_index. Use ostree_gpg_verify_result_count_all() to * find the number of signatures in @result. * - * Returns: a new, floating, #GVariant tuple + * Returns: (transfer floating): a new, floating, #GVariant tuple **/ GVariant * ostree_gpg_verify_result_get (OstreeGpgVerifyResult *result, @@ -184,7 +184,7 @@ ostree_gpg_verify_result_get (OstreeGpgVerifyResult *result, * ostree_gpg_verify_result_count_all() to find the number of signatures in * @result. * - * Returns: a new, floating, #GVariant tuple + * Returns: (transfer floating): a new, floating, #GVariant tuple **/ GVariant * ostree_gpg_verify_result_get_all (OstreeGpgVerifyResult *result, diff --git a/src/libostree/ostree-gpg-verify-result.c b/src/libostree/ostree-gpg-verify-result.c index 7bf45aac..3b6a7da4 100644 --- a/src/libostree/ostree-gpg-verify-result.c +++ b/src/libostree/ostree-gpg-verify-result.c @@ -298,7 +298,7 @@ ostree_gpg_verify_result_lookup (OstreeGpgVerifyResult *result, * an invalid @signature_index. Use ostree_gpg_verify_result_count_all() to * find the number of signatures in @result. * - * Returns: a new, floating, #GVariant tuple + * Returns: (transfer floating): a new, floating, #GVariant tuple **/ GVariant * ostree_gpg_verify_result_get (OstreeGpgVerifyResult *result, @@ -490,7 +490,7 @@ ostree_gpg_verify_result_get (OstreeGpgVerifyResult *result, * ostree_gpg_verify_result_count_all() to find the number of signatures in * @result. * - * Returns: a new, floating, #GVariant tuple + * Returns: (transfer floating): a new, floating, #GVariant tuple **/ GVariant * ostree_gpg_verify_result_get_all (OstreeGpgVerifyResult *result,